package cn.tedu.lbs.basic.web.config;

import com.tarena.lbs.common.passport.encoder.JwtEncoder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 如果我们希望通过spring管理bean对象 有2个常规途径
 * 1.扫描 + 注解(Controller Service Component) 自己的业务代码
 * 2.@Configuration+@Bean
 */
@Configuration
public class JwtEncoderConfig {
    //创建一个@Bean的方法 将JwtEncoder作为方法返回值
    @Bean
    public JwtEncoder initJwtEncoder(){
        //盐值 随意 只需要保证整体项目使用的jwtEncoder盐 值统一的
        JwtEncoder jwtEncoder=new JwtEncoder();
        jwtEncoder.setSecret("lbs-secret");
        return jwtEncoder;
    }
}











